package com.tedu.day02.test;

/**
 * 类   抽象类   接口：接口定义类似类，抽象方法依然抽象类的抽象方法
 * 标准接口类：全局常量+抽象方法
 * 全局常量：修饰符   static   final 数据类型  常量名【大写】;
 * 通过类直接调用全集常量！
 * 抽象方法   修饰符   abstract   返回值   方法名();
 * 特点：接口、抽象一定作为父类使用--抽象方法---定子类所重写！
 */
interface Color{
    public abstract void color();
}
public interface Insert extends Color {   //假设:插排类
    //public Insert(){}
    public static final int LINE=100;//全局常量
    public abstract void jack();//抽象方法
}
//使用接口---创建【子】实现类：同时继承Thing   实现 Insert
class Toy extends Thing implements Insert{

    public void jack() {//接口--方法---重写
        System.out.println("玩具通电啦~");}
    public void play(){
        System.out.println("玩玩具~~");}
    public void say() {
        System.out.println("说话");
    }
        public void color() {
            System.out.println("颜色");
    }
}
//定义抽象类
abstract class Thing{
    public abstract void say();
}
